package com.gridmobi.xrtb.domain.dsp;


import com.gridmobi.xrtb.domain.dsp.common.enums.CfgTypeE;
import com.gridmobi.xrtb.domain.dsp.common.enums.ReportGroupE;

public class DspCampaignsAccumulate {
    private Integer id;

    private String cname;

    private String days;

    private Float ctr;

    private Float cpm;

    private Integer h;

    private Integer aid;

    private Integer cid;

    private Integer requests;

    private Integer bids;

    private Integer imps;

    private Integer clicks;
    private Integer lands;

    private Integer errs;

    private Integer wins;

    private Float cost;

    private Integer convs;

    private Float revenue;

    private Float cpa;

    private Float oricpm;

    /**
     * @see CfgTypeE
     */
    private Integer targetexclude;

    /**
     * @see ReportGroupE
     */
    private String group1;
    /**
     * @see ReportGroupE
     */
    private String group2;
    /**
     * @see ReportGroupE
     */
    private String group3;
    /**
     * @see ReportGroupE
     */
    private String group4;
    /**
     * @see ReportGroupE
     */
    private String group5;

    /**
     *
     */
    private String groupby;

    private Integer groupkey1;
    private Integer groupkey2;
    private Integer groupkey3;
    private Integer groupkey4;
    private Integer groupkey5;
    private String label;
    private Integer labelid;
    /**
     * 1 block
     */
    private Integer globalblock;

    private Integer doccount1;
    private Integer doccount2;
    private Integer doccount3;
    private Integer doccount4;
    private Integer doccount5;

    public void setDoccount1(Integer doccount1) {
        this.doccount1 = doccount1;
    }

    public void setDoccount2(Integer doccount2) {
        this.doccount2 = doccount2;
    }

    public void setDoccount3(Integer doccount3) {
        this.doccount3 = doccount3;
    }

    public void setDoccount4(Integer doccount4) {
        this.doccount4 = doccount4;
    }

    public void setDoccount5(Integer doccount5) {
        this.doccount5 = doccount5;
    }

    public Integer getDoccount1() {
        return doccount1;
    }

    public Integer getDoccount2() {
        return doccount2;
    }

    public Integer getDoccount3() {
        return doccount3;
    }

    public Integer getDoccount4() {
        return doccount4;
    }

    public Integer getDoccount5() {
        return doccount5;
    }

    public Float getCtr() {
        return ctr;
    }

    public void setCtr(Float ctr) {
        this.ctr = ctr;
    }

    public Float getCpm() {
        return cpm;
    }

    public void setCpm(Float cpm) {
        this.cpm = cpm;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getDays() {
        return days;
    }

    public void setDays(String days) {
        this.days = days == null ? null : days.trim();
    }

    public Integer getH() {
        return h;
    }

    public void setH(Integer h) {
        this.h = h;
    }

    public Integer getCid() {
        return cid;
    }

    public void setCid(Integer cid) {
        this.cid = cid;
    }

    public Integer getRequests() {
        return requests;
    }

    public void setRequests(Integer requests) {
        this.requests = requests;
    }

    public Integer getBids() {
        return bids;
    }

    public void setBids(Integer bids) {
        this.bids = bids;
    }

    public Integer getImps() {
        return imps;
    }

    public void setImps(Integer imps) {
        this.imps = imps;
    }

    public Integer getClicks() {
        return clicks;
    }

    public void setClicks(Integer clicks) {
        this.clicks = clicks;
    }

    public Integer getErrs() {
        return errs;
    }

    public void setErrs(Integer errs) {
        this.errs = errs;
    }

    public Integer getWins() {
        return wins;
    }

    public void setWins(Integer wins) {
        this.wins = wins;
    }

    public Float getCost() {
        return cost;
    }

    public void setCost(Float cost) {
        this.cost = cost;
    }

    public String getCname() {
        return cname;
    }

    public void setCname(String cname) {
        this.cname = cname;
    }

    public Integer getAid() {
        return aid;
    }

    public void setAid(Integer aid) {
        this.aid = aid;
    }

    public Integer getConvs() {
        return convs;
    }

    public void setConvs(Integer convs) {
        this.convs = convs;
    }

    public Float getRevenue() {
        return revenue;
    }

    public void setRevenue(Float revenue) {
        this.revenue = revenue;
    }

    public String getGroupby() {
        return groupby;
    }

    public void setGroupby(String groupby) {
        this.groupby = groupby;
    }

    public String getGroup1() {
        return group1;
    }

    public void setGroup1(String group1) {
        this.group1 = group1;
    }

    public String getGroup2() {
        return group2;
    }

    public void setGroup2(String group2) {
        this.group2 = group2;
    }

    public String getGroup3() {
        return group3;
    }

    public void setGroup3(String group3) {
        this.group3 = group3;
    }

    public String getGroup4() {
        return group4;
    }

    public void setGroup4(String group4) {
        this.group4 = group4;
    }

    public String getGroup5() {
        return group5;
    }

    public void setGroup5(String group5) {
        this.group5 = group5;
    }

    public Integer getTargetexclude() {
        return targetexclude;
    }

    public void setTargetexclude(Integer targetexclude) {
        this.targetexclude = targetexclude;
    }

    public Integer getGroupkey1() {
        return groupkey1;
    }

    public void setGroupkey1(Integer groupkey1) {
        this.groupkey1 = groupkey1;
    }


    public Float getCpa() {
        return cpa;
    }

    public void setCpa(Float cpa) {
        this.cpa = cpa;
    }

    public Integer getGroupkey2() {
        return groupkey2;
    }

    public void setGroupkey2(Integer groupkey2) {
        this.groupkey2 = groupkey2;
    }

    public Integer getGroupkey3() {
        return groupkey3;
    }

    public void setGroupkey3(Integer groupkey3) {
        this.groupkey3 = groupkey3;
    }

    public Integer getGroupkey4() {
        return groupkey4;
    }

    public void setGroupkey4(Integer groupkey4) {
        this.groupkey4 = groupkey4;
    }

    public Integer getGroupkey5() {
        return groupkey5;
    }

    public void setGroupkey5(Integer groupkey5) {
        this.groupkey5 = groupkey5;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public Integer getLabelid() {
        return labelid;
    }

    public void setLabelid(Integer labelid) {
        this.labelid = labelid;
    }

    public Float getOricpm() {
        return oricpm;
    }

    public void setOricpm(Float oricpm) {
        this.oricpm = oricpm;
    }

    public Integer getGlobalblock() {
        return globalblock;
    }

    public void setGlobalblock(Integer globalblock) {
        this.globalblock = globalblock;
    }

    public Integer getLands() {
        return lands;
    }

    public void setLands(Integer lands) {
        this.lands = lands;
    }
}